LEO's Electronics
15 Glencoe Ave., Ilford, Greater London, United Kingdom, IG2 7AJ
(02085) 992391 Phone